body,ul,ol,h1,h2,h3,h4,h5,h6,form,ul,li,p,input,select,legend,textarea,dl,dd,dt,fieldset,table,th,td{margin:0; padding:0;}
body{font-size:12px; color:#3c5da0; -webkit-text-size-adjust:none; margin:0 auto; font-family: Arial;}
div{margin:0 auto;}
html{ overflow-x:hidden}
ul,li{list-style:none;}
a{color:#3c5da0; text-decoration:none; blr:expression(this.onFocus=this.blur()); outline:none; cursor:pointer;}
a:hover{ color:#ffffff; text-decoration:none;}
img{border:none;}
.clear{ clear:both; overflow:hidden;}
.mainwidth{ width:975px;}


.header{ background:url(../quanpin/bg_header.gif) repeat-x top;}
.header2 h1{ float:left; width:auto;}
.header2 dl{ float:right; width:270px; padding:15px 0 0;}
.header2 dl dd{ clear:both; overflow:hidden; margin:0 0 10px;}
.header2 dl dd.setbox{ text-align:right; color:#72859f;}
.header2 dl dd.setbox a{ padding:0 5px; color:#72859f;}
.header2 dl dd.setbox a:hover{ color:#35a404}
.header2 dl dd input{ float:left; border:none;}
.header2 dl dd input.searchbox{ width:207px; background:#fff; border:1px solid #dedede; border-right:none; height:28px; color:#72859f; text-indent:10px; line-height:28px;}
.header2 dl dd input.searchbut{ width:62px; height:30px; background:url(../quanpin/bg_searchbut.gif) no-repeat; color:#fff;}
.header3{ background:#244c9b; height:35px;}
#jsddm{ margin:0 auto;}
#jsddm li{float: left; margin:0 6px;}
#jsddm li a{display: block;text-decoration: none;width:108px;color:#fff; text-align:center; height:35px; line-height:35px; font-size:14px; font-weight:bold;}
#jsddm li a:hover,#jsddm li a.nava{background: #adbbe4;color:#002566;}
#jsddm li ul{position: absolute;visibility: hidden;}
#jsddm li ul li{float: none;display: inline;}
#jsddm li ul li a{width: auto;background: #7b99c9;color: #fff; height:24px; line-height:24px; width:108px; font-size:12px; font-weight:normal; border-top:1px solid #d8eaf9;}
#jsddm li ul li a:hover{background: #adbbe4; color:#002566;}


.banner{ height:256px;}
.focus_ad{ height:256px; overflow:hidden; clear:both;}
ul.slide-pic{ height:256px; overflow:hidden;} 
.focus_ad .slide_pic li{display:none;}
.focus_ad .slide_pic .li_on{display:block;}
.focu_btn{ width:80px; margin:-20px auto 0;}
.focus_ad .slide_txt{ width:80px; display:block; position:absolute;}
.focus_ad .slide_txt li{width:20px;float:left;height:10px;line-height:10px;}
.focus_ad .slide_txt a,.focus_ad .slide_txt a:hover{ width:16px; height:16px; display:block; text-indent:-9999px; background:url(../quanpin/li.png) no-repeat 0 0;}
.focus_ad .slide_txt .li_on{}
.focus_ad .slide_txt .li_on a,.focus_ad .slide_txt .li_on a:hover{ background:url(../quanpin/li_on.png) no-repeat 0 0;}



ul.newshome{ float:left; width:327px; height:154px; padding:13px 0 0;}
ul.newshome li{ clear:both; overflow:hidden; height:34px; line-height:34px; text-align:right; border-bottom:1px dashed #aabcd3; 
background:url(../quanpin/icon_news.gif) no-repeat 0 12px;}
ul.newshome li a{ float:left; width:auto; text-align:left; padding:0 0 0 15px;}
ul.newsbg{ background:url(../quanpin/bg_news.jpg) no-repeat right bottom; margin:0 0 0 48px; padding:13px 28px 0 0;}

.homemain{background:url(../quanpin/bg_right.gif) right repeat-y;}
.mainright{ float:right; width:245px; overflow:hidden;}

.left{ float:left; width:229px; overflow:hidden;}
.cate{ margin:0 0 10px;}
.cate h1{ background:#244c9b url(../quanpin/icon_cate.gif) no-repeat; height:50px; line-height:50px; color:#fff; font-size:14px; padding:0 0 0 85px;}
ul.cateul li,#pronav li .proli{ height:35px; line-height:35px; clear:both; overflow:hidden;}
ul.cateul li a,#pronav li .proli a{ background:#c0cdf3 url(../quanpin/icon_cate3.gif) no-repeat 48px 10px; color:#244c9b; padding:0 0 0 74px; height:35px; display:block; border-top:1px solid #fff}
ul.cateul li a:hover,#pronav li .proli a:hover{ background:#d7e0fb url(../quanpin/icon_cate2.gif) no-repeat 48px 10px;  color:#244c9b; font-weight:bold;}
.contactbox p{ line-height:20px; padding:17px 10px; color:#244c9b; background:#c0cdf3;}


#pronav li .proli{clear:both; overflow:hidden;}
#pronav li .proli a.zhankan{ text-indent:-99999px; width:10px; height:10px; display:block; cursor:pointer; margin:0 5px 0 0;}
#pronav li ul{ margin:0 0 5px;*margin:-5px 0 5px!important;*margin:10px 0 0;}
#pronav li ul li{line-height:30px; clear:both; overflow:hidden; border-bottom:1px dashed #ccc;}
#pronav li ul li a{font-weight:normal; display:block; height:30px; line-height:30px; padding:0 0 0 74px; color:#666; }
#pronav li ul li a:hover{ color:#244c9b;}
#pronav li:hover ul{left: auto;}
#pronav li.sfhover ul{left: auto;}
#pronav ul.collapsed{display: none;}

.bigpro{ text-align:center;}
.bigpro img{ padding:4px; border:1px solid #ccc;}
h1.protitle{ margin:10px 0 20px 0; font-size:12px;  font-weight:normal; padding:0 0 0 280px;}
.promes{ line-height:24px; color:#666;}

.right{ float:right; width:724px; overflow:hidden;}
.find{ background:#c0cdf3; height:51px;}
.find2{ border-bottom:1px solid #c6c6c6; height:30px; padding:18px 0 0; margin:0 0 20px;}
.find span,.find2 span{ float:left; width:auto; font-size:18px; font-weight:bold; line-height:50px; padding:0 0 0 30px; color:#002566; }
.find p{ float:right; width:auto; line-height:51px; color:#555555; padding:0 10px 0 0;}
.find2 p{ float:right; width:auto; line-height:30px; color:#666;}
.find p a{ padding:0 5px; color:#555;}
.find p a:hover{ color:#35a404;}
.find2 p a{ padding:0 5px; color:#666;}
.find2 p a:hover{ color:#244c9b;}

.subcont{ background:#e6e9f5; color:#333333; line-height:24px; padding:20px;}

ul.news{ margin:0 0 10px; color:#666;}
ul.news li{ line-height:30px; height:30px; background:url(../quanpin/icon_subnews.gif) no-repeat 5px 15px; padding:0 10px; text-align:right;
border-bottom:1px dashed #ccc; clear:both; overflow:hidden;}
ul.news li a{ float:left; text-align:left; width:auto; color:#666;}
ul.news li span{ float:left; width:auto; padding:10px 0 0 5px;_padding:8px 0 0 5px;}
ul.news li a:hover{ color:#244c9b;}

p.pages{ float:right;}
p.pages span,p.pages a{ padding:0 5px;color:#666;}
p.pages a:hover{color:#ff0000;}
p.pages a.pagesbz{ color:#ff0000}
.newsTitle{ font-size:20px;color:#42494c; font-weight:100; text-align:center; line-height:1.8; border-bottom:1px solid #ddd;}
.newsTime{ color:#999; text-align:center; }
.newsp{ margin:20px 0; line-height:20px; color:#666;}
.back{ text-align:right;}
.back a{ color:#00813d;}
.back a:hover{ text-decoration:underline;}

p.fedpt{ line-height:20px; margin:0 0 35px; padding:0 10px; }
ul.fed{ padding:0 10px; background:url(../quanpin/bg_fed.jpg) no-repeat;}
ul.fed li{margin:0 0 10px; clear:both; overflow:hidden;}
ul.fed li h1{ float:left; width:60px; text-align:right; line-height:20px; font-size:12px; font-weight:normal;}
ul.fed li input{ float:left; height:18px; line-height:18px; border:1px solid #7f9db9;}
ul.fed li textarea{ float:left; border:1px solid #7f9db9;}
ul.fed li span{ float:left; color:#F00; line-height:20px; width:auto;}
ul.fed li p{ float:left; width:auto;}
ul.fed li a{ width:40px; height:18px; text-align:center; line-height:18px; color:#fff; float:left; margin:0 15px 0 0; display:block; 
background:#009bde;}
ul.fed li a:hover{ color:#00f6ff;}
ul.fed li.fedbut{ padding:0 0 0 60px;}

.subproducts{background:#e6e9f5; padding:20px 0}
.subproducts ul li.homeproli{ margin:0 0 30px;}
.subproducts ul li{ width:206px; display:inline; margin:0 17px 30px; float:left; height:210px; overflow:hidden;}
.subproducts ul li .blsf{ display:table-cell; position:relative; width:196px; height:150px; line-height:150px; text-align:center; vertical-align:middle;
overflow:hidden; padding:4px; border:1px solid #d4dfef; background:#fff;}
.subproducts ul li .blsf p{ position:static; +position:absolute; top:50%; vertical-align:middle; margin:0;}
.subproducts ul li .blsf p img{ position:static;+position:relative;top:-50%;left:-50%;vertical-align:middle}
.subproducts ul li a{  display:block; color:#333;}
.subproducts ul li a:hover{ color:#35a404;}
.subproducts ul li p{display:block;line-height:20px; margin:5px 0 0;}
.subproducts ul li p.homeprop a{color:#3c5da0}
.subproducts ul li p.homeprop a:hover{ color:#35a404;}


.joins{ line-height:24px; color:#666;}
.job{ margin:0 0 10px;color:#666;}
.job ul{ margin:0 0 10px;}
.job li{ line-height:30px; border-bottom:1px solid #DDDDDD; clear:both; overflow:hidden;}
.job ul .jobli{ background:#ececec; font-weight:bold;}
.job li h1,.job li h2,.job li h3,.job li h4{ float:left; font-size:12px; font-weight:normal; text-align:center;}
.job li h1{ width:249px;}
.job li h2{ width:48px;}
.job li h3{ width:220px;}
.job li h4{ width:115px;}
.job a{ color:#333;}
.job a:hover{ color:#244c9b}
span.email{color:#244c9b}

ul.links li{ float:left; width:117px; height:50px; margin:0 9px 20px;}
ul.links li a{ widows:117px; height:38px; overflow:hidden; clear:both; overflow:hidden; display:block; border:1px solid #D4DFEF}
ul.links li p{  clear:both; overflow:hidden; text-align:center;}

p.pricesbut{ text-align:center; margin:0 0 20px}

.bot{ background:#244c9b; height:43px; line-height:43px; color:#fff;}
.bot p{ float:left; width:auto;}
.bot p a{ padding:0 5px; color:#fff;}
.bot p a:hover{ color:#fff; text-decoration:underline;}
.bot span{ float:right; width:auto;}
#cnzz_stat_icon_1000048218{ float:right; width:auto; padding:16px 10px 0 0 ;}